package define

import (
	"192.168.1.75/go-pkg/errorx"
)

var (
	ErrParamsInvalid = errorx.New("参数错误", -1)

	// 文件夹
	ErrChildGroupInUse                 = errorx.New("子文件夹内存在素材，请清空素材后进行删除", -1)
	ErrChildrenGroupShouldNotHaveChild = errorx.New("子文件夹下不允许创建子文件夹", -1)
	ErrDefaultGroupShouldNotDelete     = errorx.New("默认文件夹不允许删除", -1)
	ErrDefaultGroupShouldNotUpdate     = errorx.New("默认文件夹不允许编辑", -1)
	ErrDefaultGroupShouldNotSort       = errorx.New("默认文件夹不允许排序", -1)
	ErrGroupInUse                      = errorx.New("文件夹内存在素材，请清空素材后进行删除", -1)
	ErrGroupIDRequire                  = errorx.New("文件夹ID不能为空", -1)
	ErrGroupIDDuplicate                = errorx.New("文件夹ID重复", -1)
	ErrGroupMaxCount                   = errorx.New("文件夹数量上限10个", -1)
	ErrGroupNameExist                  = errorx.New("文件夹名称已被占用", -1)
	ErrGroupNameRegularNotMatch        = errorx.New("文件夹名称仅限中文、英文及数字, 且最长10个字符", -1)
	ErrGroupNameRequired               = errorx.New("文件夹名称不能为空", -1)
	ErrGroupNoExist                    = errorx.New("文件夹不存在", -1)
	ErrGroupSortUnexpacted             = errorx.New("排序值不合法", -1)
	ErrGroupTypeInvalid                = errorx.New("文件夹类型错误", -1)
	ErrGroupsHasDiffrentPID            = errorx.New("文件夹父级不一致", -1)
	ErrParentGroupNoExist              = errorx.New("父级文件夹不存在", -1)
	ErrParentGroupRequire              = errorx.New("父级文件夹不能为空", -1)
)
